home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / program / misc / bgui12.lha / Classes / AreaClass / areaclass.h < prev    next >
C/C++ Source or Header  |  1995-05-27  |  1KB  |  43 lines

  1. #ifndef AREACLASS_H
  2. #define AREACLASS_H
  3. /*
  4. **      $VER: AreaClass.h 1.0 (30.4.95)
  5. **      C Header for the BOOPSI Area gadget class.
  6. **
  7. **      (C) Copyright 1994-1995 Jaba Development.
  8. **      (C) Copyright 1994-1995 Jan van den Baard.
  9. **          All Rights Reserved.
  10. **/
  11.  
  12. #ifndef EXEC_TYPES_H
  13. #include <exec/types.h>
  14. #endif
  15.  
  16. #ifndef INTUITION_CLASSES_H
  17. #include <intuition/classes.h>
  18. #endif
  19.  
  20. #ifndef UTILITY_TAGITEM_H
  21. #include <utility/tagitem.h>
  22. #endif
  23.  
  24. /*
  25. **      AREA_MinWidth and AREA_MinHeight are required attributes.
  26. **      Just pass the minimum area size you need here.
  27. **/
  28. #define AREA_MinWidth           TAG_USER+0xCDEF         /* I---- */
  29. #define AREA_MinHeight          TAG_USER+0xCDF0         /* I---- */
  30. /*
  31. **      When the ID of the area object is returned by the
  32. **      event handler you should GetAttr() this attribute.
  33. **      It will pass you a pointer (read only!) to the
  34. **      current size of the area. ( struct IBox * )
  35. **/
  36. #define AREA_AreaBox            TAG_USER+0xCDF1         /* --G-- */
  37.  
  38. /* Prototypes for the class. */
  39. Class *InitAreaClass( void );
  40. BOOL FreeAreaClass( Class * );
  41.  
  42. #endif
  43.